![]() Method and system for the monitoring of living beings (Machine-translation by Google Translate, not
专利摘要:
Method and system for the monitoring of living beings. The present invention proposes a method and system for monitoring people or animals efficiently. For them, sensors are used in electronic internet devices of things (1) that process and send information optimally from the point of view of the energy consumption of the device to a central server (3) that analyzes the information coming from the devices (1) and information from external data sources, open or proprietary (5). Based on this information, the server generates patterns of individual, collective and social behavior (6), generates notifications (7) when one of the patterns is not met and generates indicators (8) that facilitate the understanding of the information to the end user of the solution. (Machine-translation by Google Translate, not legally binding) 公开号:ES2655544A1 申请号:ES201700316 申请日:2017-03-29 公开日:2018-02-20 发明作者:Ignacio GOMEZ MAQUEDA;Carlos Callejero Andres 申请人:Ignacio GOMEZ MAQUEDA;Carlos Callejero Andres; IPC主号:
专利说明:
DESCRIPTIONMethod and system for monitoring living thingsTECHNICAL FIELD OF THE INVENTION 5The present invention relates to a method and system for the monitoring and generation of behavior patterns applied to fields such as extensive livestock (or other animals) inhabiting unconfined spaces, as well as people in different fields of application. This is done using electronic devices, preferably internet devices of things (with limitation in terms of the transfer of information, for maximizing the life of the battery and with different sensors). These devices collect data (for long periods of time) send the information, directly (without the need for intermediate gateways), to a server in the cloud where different adaptive algorithms are executed, using the information coming from those devices and from Other external data sources generate behavioral patterns and notifications when those patterns are not met. The objective is on the one hand the generation of behavior patterns for the detection of behavioral anomalies based on the joint analysis of the information coming from multiple sensors; and on the other, to optimize energy consumption in internet devices 20 of the things that work in bands with restrictions on sending data.BACKGROUND OF THE INVENTIONCurrently there are different methods, systems and devices that are responsible for monitoring living beings (people, animals, plants) or objects. Among them, in relation to the methods, there is a high variability in their operation. These methods perform the information processing as follows: Or they are methods that propose the detection of anomalies based on the comparison of thresholds in the device itself and send a notification when the threshold is exceeded. Or they are methods that send the information without any processing to the user of the solution. Or they are methods that send the information without any processing to the server and it is on the server where the information is processed for the generation of notifications.Regarding the way of proceeding from these systems, they are methods that use 5 devices that require an intermediate gateway or server that reads the information of the sensors present in the monitoring devices, or they are methods that use bands of Unrestricted frequency in terms of the amount of information transmitted. 10 At present, a series of innovative communications technologies designed for object communication and advanced mathematical tools based on the use of a lot of information that allow the generation of new applications not possible until now have emerged. These new applications have a series of requirements in terms of functionalities, optimization requirements of the energy consumed and requirements in terms of the amount of information transmitted, among others that require new methods of handling and processing the information. The current state of the art does not solve, or does it inefficiently, problems such as the detection of patterns in extensive livestock, patterns of behavior of older people or patterns of behavior of operators, among others. These applications require the analysis of a large amount of data on the server side and the use of other external data sources that provide information relevant to the application. On the other hand, the devices used in these applications have strong restrictions in terms of energy consumption and the amount of information to be transmitted. 25 Among the state of the art, the following inventions can be highlighted:US20110181422. In said invention, reference is made to a method for estimating the position, the state of the person carrying the device, to notify emergency systems automatically and the determination of patterns associated with a device 30 based on the information of acceleration collected by the device. The method makes use of a telephone line to send the information. In the same way, the system consisting of a device and some algorithms, among others, is protected to estimate the status of the person carrying the device. This patent cannot solve the problems that arise in the present invention for various reasons. First, it focuses on 35 the estimation of patterns based solely on the acceleration information while the present invention makes use of the information coming from multiple sensors present in the device. Secondly, the information processing does not take into account information from other devices or external data sources. Finally, the method of this patent uses the telephone line 5 as communication technologies, understood as 2G / 3G communication, which does not impose any restrictions on the sending of information.US20130231574 proposes a system for monitoring the status of people based on a series of physiological variables obtained through a series of sensors 10 arranged on a device. The system affects the measurement of different physiological parameters and the integration with the health services of a hospital or medical center. In no case in the present patent is a method for obtaining patterns proposed by the joint analysis of different devices or the use of external data sources nor does it refer to the optimization of the energy balance by the device. fifteenUS8830068. This patent refers to a method to monitor the state of animals and people by measuring physical quantities of the body to be monitored and of magnitudes of the environment in extreme environments. The described method consists of monitoring the state based on the establishment of a non-adaptive threshold. The generation of alarms is based on the fact that one or more variables exceed an established threshold, at no time does it refer to the thresholds being adaptive, or to study a set of parameters of the same animal together, nor the study of the parameters of different animals together. In the same way, it does not use location information for anomaly detection. This patent does not establish any criteria in relation to the device that sends the measurements to the server.US9202193. This patent describes a method for the early detection of diseases on animals. This patent is focused on monitoring through RFID devices that have a completely different field of application to that developed in the proposed invention.US2002 / 0010390A1. This patent describes a system for monitoring animals in closed environments. It refers to a system composed of a sensor associated with the animal capable of measuring a physiological parameter of the animal, a transmitter coupled to the sensor 35 and a receiver who receives the information. The invention does not refer to the way of processing information for anomaly detection. US2005 / 0145187A1. This patent refers to a method for animal monitoring and for farm management. The monitoring method consists in sending a beacon signal through satellite communications, although later it indicates that the location and other parameters are also sent. The management method consists of a semi-automatic method of data collection and monitoring of the status of the operation. At no time does the present invention refer to the processing of animal data. 10 There is then a need for a method and system for monitoring, pattern generation and detection / notification of behavioral anomalies, which resolves the above problems efficiently.SUMMARY OF THE INVENTION 15The objective of the present invention is to develop a method and system that, through electronic devices and, for example, adaptive algorithms and collective intelligence, generates behavior patterns in the bodies that carry the device such as people , animals (or living beings in general). Through these patterns, the method will generate notifications when such behavior patterns are not verified. The devices used can be Internet of Things (IoT) devices that work with networks in frequency bands with limited data transfer such as Sigfox, Lora, NB-IoT, among others. 25 The proposed method may consist of several different processes such as (this is only an example of the possible processes and not all of these processes are necessarily part of the proposed method): Treatment of the information in the Internet of Things (IoT) monitoring device used, and sending it. 30 Collection on a single server of all information from all monitoring devices and obtaining other external data sources (to the server) such as, among others, meteorological information, satellite images, traffic conditions, etc. Analysis of data from devices and external data sources for the generation of behavior patterns. Generation of markers associated with said data. So the user who accesses the information does not have the need to interpret the data since they are shown in a friendly way. 5 Generation of notifications when one or more behavior patterns are not verified. By the proposed method and system, the present invention can: Generate patterns based on the joint analysis of information from 10 different data sources such as IoT devices and data from external data sources. Unlike other solutions that analyze the information coming from the devices individually, the present method can analyze the data of the different IoT devices associated to different bodies together and including information coming from other data sources. Based on the data collected, it determines patterns of social and individual behavior among IoT devices. The method establishes a mechanism of “collective intelligence” that consists in establishing behavior patterns taking into account all the devices in the same environment and the additional information that may affect those devices such as the weather, traffic conditions , etc. twenty Generate friendly indicators based on the information collected to inform potential users of the solution of the status of the monitored element. Unlike other solutions that show the raw data to the user of the solution, the present method generates, based on the information analyzed, a series of indicators that are presented to said users in a friendly way, as for example, with a code of colors (green / yellow / red), with a numerical scale (from 1 to 5, or from 1 to 10 or from 1 to 100), among others. Simultaneously to the generation of these indicators, the method generates notifications when the status of one or more indicators exceeds or falls below a threshold set automatically or by the user of the solution. 30 Optimization of the energy consumed in IoT devices. The two elements with the highest energy consumption on any internet device of things are the GPS sensor and the communications modem. With the proposed method, energy consumption is optimized by several procedures: o Unlike other solutions, the proposed method minimizes the amount of information sent to the server through the communications modem. Other solutions send the information collected by the sensor / is available in the monitoring devices grossly, that is, the complete signal. This has a number of advantages since the calculation capacity and the amount of information available in the processor of the IoT device is less than the calculation capacity and the amount of information available on a cloud server. However, for certain applications, battery optimization is a critical factor and therefore it is necessary to limit the amount of information to be sent. In the present method, a mechanism for pre-10 processing of information is proposed in a basic way by calculating basic statistical parameters of each monitored variable and comparing them with basic adaptive thresholds calculated on the same processor. In this way, the device only sends the information when any of the statistical parameters exceeds the threshold. In addition, instead of sending the complete information of the monitored signal, only the information associated with the calculated statistics is sent. or Additionally, to minimize the energy consumption in the information transmitted by the modem of the IoT device, the information is compressed. o In the same way, when the internet device of things 20 has a GPS sensor, the acquisition of information from said sensor is done in a timed way or to events to optimize the energy balance in the device. Specifically, in a first aspect, the present invention proposes a method for monitoring (generating behavior patterns and notifying behavioral anomalies) of living beings (generally a group of people or animals to be monitored), where each living being monitored carries an electronic monitoring device, where the method comprises the following steps performed by each monitoring device: 30 a) Receive information on one or more physical, physiological and / or environmental variables of the living being that carries the monitoring device, measured by one or more sensors associated with the monitoring device;b) Obtain statistical parameters for each variable in temporary windows by processing said information received;c) Compare the value of each statistical parameter in the current time window with thresholds previously calculated by the monitoring device, based on at least previous values of said statistical parameters; 10d) If, as a result of said comparison, no anomaly is detected in any of the statistical parameters, recalculate the value of each of the thresholds taking into account the current value of each statistical parameter in the current time window; fifteen e) If, as a result of said comparison, any anomaly is detected in any of the statistical parameters (for example, because the value of a parameter is higher or lower, as the case may be, at that threshold with which it is compared) or, if more than a predetermined time has elapsed since the last sending of information, activate a location sensor (for example, a GPS location system or any other type), obtain information on the current location of the device using said location sensor and compress and send information of one or more of said statistical parameters and the current location of the monitoring device (1) to a server. This information that is sent on the statistical parameters can be of different types such as, for example, the values of the parameters in which the anomaly 25 has been detected only or all the parameters of the device, the values in the current time window can be sent or in previous windows, an average of the parameters in several temporary windows… or any other information about said statistical parameters that are of interest.The method also includes the following steps performed by the server: 30f) Collect information received from one or more of the monitoring devices of the group of living beings;g) Collect information received from one or more external data sources; 35h) Generate behavior patterns for each monitored device based on a statistical processing of the information collected;i) Upon receiving information sent by a monitoring device, determine whether said information verifies the behavior patterns of said monitoring device, 5 previously generated and stored by the server;j) If it is determined that the information received from any of the monitoring devices does not verify the behavior patterns of said monitoring device or the information received from said monitoring device is not within a previously defined range of values (from automatically or manually by the system user), notify at least one user associated with said monitoring device through a communication network that an anomaly in the behavior of said monitoring device has been detected. fifteen The generation of patterns (including the individual) is based on at least the information received from more than one monitoring device. That is, not only the information received from the device of the living being in question whose pattern of behavior is to be generated is taken into account, but also information received from other devices in the group. Even, in one embodiment, information received from all the devices in the group or from devices 20 that have some characteristic in common (for example, that are in a certain area, that perform the same work, that have the same age, that are of the same type, genus or species….).The statistical parameters obtained in step b) are at least one of the following: mean, variance, standard deviation, maximum, minimum or mode, of the values of each variable in each time window (or any other known statistical parameter).The method may also comprise a presentation step (by previously sending the information or because the user can access the server) to the user associated with each monitoring device, part or all of the information received from each monitoring device through a user interface (typically This information will be presented visually clearly and easily to the user, for example, through graphics, colors ...). 35 In one embodiment, the information to be sent in step e) is also encrypted and / or encrypted in the monitoring device before being sent to the server.The generation of patterns in step h) can be performed by applying known statistical techniques on the information collected, such as time series, 5 Logistic regressions, Decision Trees, Support Vector Machines, Bayesian Statistical Analysis, Collective Intelligence Algorithms o Groupings. These patterns are generated for each monitored device and can be individual, collective or social. 10 In a second aspect, the present invention proposes a system for monitoring a group of living beings, where the system comprises:- A monitoring device for each living being in the group (carried by each living being), where each monitoring device comprises: - One or more sensors configured to measure one or more physical, physiological and / or environmental variables of the living being carrying the monitoring device; - A location sensor (sub-system); - A communication module (also called a communication interface) configured to communicate with a server; twenty - A (micro) processor configured to: - Obtain statistical parameters for each variable by processing the information received from the one or more sensors in temporary windows; - Compare the value of each statistical parameter in the current time window 25 with thresholds previously calculated by the monitoring device, based on at least previous values of said statistical parameters; - If, as a result of said comparison, no anomaly is detected in any of the statistical parameters, recalculate the value of each of the 30 thresholds taking into account the value of each statistical parameter in the current time window; - If, as a result of said comparison, any anomaly is detected in any of the statistical parameters or, if more than a predetermined time has elapsed since the last sending of information, activate the location sensor, obtain information on the current location of the device using said location sensor and compressing and sending the value of one or more of said statistical parameters and the current location of the monitoring device to a server through the communication module ;,- The server comprising: 5 - A first communication module configured to communicate with monitoring devices, a second communication module configured to communicate with external data sources and a third communication module configured to communicate system users (these modules can use the same or different communication technologies and establish communication through the same or different communication networks); - A (micro) processor configured to: - Collect information received through the first communication module of one or more of the monitoring devices of the group of living beings; - Collect information received from one or more external data sources through the second communication module; - Generate behavior patterns for each monitored device based on a statistical processing of the information collected (from the monitoring devices of the group of living beings and from external data sources); twenty - Upon receiving information sent by a monitoring device, determine whether said information verifies the behavior patterns of said monitoring device, previously generated and stored by the server; - If it is determined that the information received from any of the monitoring devices does not verify the behavior patterns of said monitoring device or the information received from said monitoring device is not within a previously defined range of values, notify at least one user associated with said monitoring device by means of the third communication module that an anomaly in the behavior of said monitoring device has been detected.The generation of patterns (including the individual) is done at least based on the information received from more than one monitoring device. That is, not only the information received from the device of the living being in question whose pattern of behavior 35 is to be generated is taken into account, but also information received from other devices of the group. The devices can be electronic devices that use Internet of Things Technology with limited data transfer (and that connects directly to the Internet without the need for intermediate gateways). The devices use one of the following Sigfox, Lora, NB-IoT or LTE-M communication technologies to communicate with the server. 5Monitored living beings can be, for example, people (such as workers who work in a particular facility, elderly, sensitive or disabled people who want to be monitored for their safety ...) or animals (for example, livestock). 10The variables measured by the sensors in each living being can be of any type, such as, for example, surface temperature, ambient temperature, movement, acceleration, rotation, humidity, gases, heart rate, bioimpedance ... and information on sources of External data (external databases) can be, for example, meteorological information, information on traffic conditions, information from satellite images or information from social networks.Finally, in a third aspect of the invention there is a computer program comprising instructions executable by computer to implement the described method, when running on a computer, a digital signal processor, an application-specific integrated circuit, a microprocessor, a microcontroller or any other form of programmable hardware. Said instructions may be stored in a digital data storage medium. 25 For a more complete understanding of the invention, its objects and advantages, reference may be made to the following specification and the accompanying drawings. DESCRIPTION OF THE DRAWINGS 30 To complement the description that is being made and in order to help a better understanding of the features of the invention, in accordance with some preferred examples of practical embodiments thereof, a set of drawings is accompanied as an integral part of this description. where, for illustrative and non-limiting purposes, the following has been represented: 35 Figure 1 schematically shows the basic architecture of the proposed method and system according to an embodiment of the invention. Figure 2 schematically shows the operation of the method and system proposed in the part of the device (internet of things) according to an embodiment 5 of the invention. Figure 3 schematically shows the operation of the method and system proposed in the server part according to an embodiment of the invention. 10 DETAILED DESCRIPTION OF THE INVENTION The present invention proposes a method and system for the generation of patterns based on the information collected by electronic devices (optimizing the energy consumed by said devices) and based on the information collected through external data sources 15, open or proprietary , such as data from meteorological services, traffic information, satellite images, social networks, etc. These devices can be internet of things (IoT) devices. That is, devices 20 with internet connection (with direct connection, without intermediate residential gateways, or any other type) through a communications network. These communications networks can be of any type but they are usually networks that use frequency bands for connection that limit the flow of data to be sent (such as networks that use Sigfox, Lora, NB-IoT or other technologies communication protocols of communication of this type). 25 The method proposed by the present invention can be said to have two distinct stages, the part that is executed in the monitoring device and the part that is executed in the server. 30 On the part of the IoT monitoring device, there are currently and increasingly a greater number of devices that allow the monitoring of physical variables relative to the body carrying the device as well as its geo-location. These devices usually operate in free bands such as ISM (English "Industrial, Scientific, Medicals", Industrial, Scientific or Medical) or proprietary, and can send the information directly to a server without the need for gateways (residential or otherwise). ) intermediate. In addition, these devices have different sensors associated with them such as, among others, location sensors (for example, GPS, of the English “Global Positioning System”), accelerometers, gyroscopes, temperature sensors that measure the surface temperature of the body or ambient temperature, humidity, gas, heart rate, bioimpedance sensors, etc. The biggest challenge of these 5 devices is, in all cases, the optimization of the battery life and in some cases also, the actual sending of the information given the restrictions present in some frequency bands. The method of the present invention, on the side of the device, is executed in the microcontroller (also called processor or microprocessor) that the device has and in one embodiment it can comprise the following 10 steps (this is only an example and not all of these steps are mandatory in the proposed method): Establish continuous temporary windows that can overlap or not, during which the device's microprocessor collects information from the sensors that measure physical variables of the body that carries it and / or environmental variables. Infer different statistical parameters of the recorded variables, such as, among others, mean, maximum, standard deviation, during each of the windows independently. Temporarily store the statistical parameters of each variable in the device. Establish, for each statistical parameter of each variable, an adaptive threshold, which is established by moving averaging or another procedure of the previous values of said variable. The differential factor of this aspect lies in the adaptability of the thresholds that adapts to the natural variability of the bodies that carry the devices. Analyze the current value of each statistical parameter of each physical or environmental variable and compare it with the previously calculated threshold. Obtain the location information associated with the device if any of the statistical parameters exceeds the thresholds, or on a timed basis. In this way, 30 is achieved, given that the GPS devices are, together with the communications modem, the elements of an IoT device with greater energy consumption, an optimization of the battery life. Thus, the normal state of the GPS sensor is turned off, timed on or to events. Additionally, to optimize the battery, mechanisms are used that, although 35 turn off the GPS sensor, maintain the state of the satellite constellations (“hot start”), reducing the time for the acquisition of the geo-location measurement. Compress the information to be sent to optimize battery life and to comply with spectrum restrictions in certain frequency bands such as the 868MHz ISM band that use communication protocols such as 5 Sigfox or Lora. Optionally, encrypt and encrypt information for sending securely. Send the statistical parameters of the different monitored and geo-location variables, at regular configurable intervals or by events when the threshold value of any of the variables is exceeded. In this way, a battery optimization is also achieved since the communications modem, which is another of the elements that consume more energy in an IoT device, is normally turned off.The second part of the method refers to the server. A server is understood as a series of computer resources such as processors, memories, hard drives, network cards, etc. that reside in a single physical installation or that is distributed in a set of them and that is connected to the Internet. The method described in an embodiment of the present invention, on the server side consists of (this is only an example and not all of these steps are mandatory in the proposed method): Collect the information of all IoT devices associated with the same type of entity, be it animal, person or object. This information contains a series of statistical parameters associated with a series of physical variables of the monitored and / or environmental body. 25 Collect information from various external data sources that may be open or proprietary such as, among others, database information related to the objects of study, meteorological information, satellite images, social networks ... Model the information together and adaptively from the 30 physical and / or environmental variables monitored by the IoT devices, and taking into account the information from external data sources, through tools such as: o Time series. o Logistic regressions. 35 o Decision trees. o Support vector machines. o Groupings. o Bayesian statistical analysis. The fact that the information can be processed together 5 is highlighted when the monitored bodies have common aspects such as type and area. Obtain a pattern of behavior associated with the model. Evaluate using a friendly scale (color scale, indicator, numerical) the current state of the monitored body in relation to the model. 10 Generate notifications when one or more physical or environmental variables do not verify the pattern of behavior generated. Figure 1 shows the overall architecture of the proposed system, which consists of several elements: Devices that collect and process information from people, animals or objects that the user wishes to monitor. Normally, each of these devices collect information (for example, through sensors) about a specific entity (an object or living beings such as animals, people or plants). The devices are usually Internet of Things (IoT) devices (1) that work in frequency bands where the maximum amount of information to be transmitted is limited by restrictions in the use of the radio spectrum (such as, for example, the communication protocols Sigfox, Lora, NB-IoT or LTE-M or any other known), and where the optimization of energy consumption is essential for its use in applications that may be remote or because the usual replacement or recharge is not possible of the 25 battery. These IoT devices are designed to work in both rural and urban environments and do not require the installation of any additional elements. The device is connected directly to the internet. On this IoT device, one of the two parts of the method described in the present invention is executed. The device executes (2) the proposed method (the part of the device) analyzing the information coming from the sensors that measure physiological variables of the body they are monitoring or environmental, and calculating a series of basic statistical parameters such as the mean, variance , mode, maximum, minimum or any other statistical parameter. Through these parameters, the device generates thresholds, which if exceeded, or in a timed manner 35 (that is, if information has not been transmitted to the server in a certain period of time), it sends the previously compressed information to the server (3) of the solution. The server (3) executes (4) the part of the server method. To do this, the server analyzes the data, coming from the devices associated with the same body type, together using data analysis techniques such as, among others, time series, decision trees, clusters, vector machines support, etc. so that individual, collective and / or social patterns are generated between the devices. Individual patterns affect the behavior of a monitored living being and take into account, among other things, the information received from the device that carries said living being. Collective patterns affect the behavior of a certain group of living beings and take into account, among other things, the information received from the devices carried by each of the group's living beings. The social patterns said living being affect the interaction behavior between living beings of a certain group of 15 living beings and takes into account, among other things, the information received from the devices carried by each of the group's living beings. In addition, the server uses, for the generation of said patterns, information from external data sources (5), open or proprietary, such as meteorological information, satellite images, traffic conditions, external databases, information from social networks, etc. Once the information from the IoT devices (1) and external data sources (5) is analyzed, the server generates a series of individual, collective or social behavior patterns (6) of each of the devices that form part of the solution, or more specifically patterns of behavior of the entities to which each device monitors. On these patterns, the current information collected by the IoT devices (1) can be compared and when one or more patterns are not verified, a notification (7) is generated to the system user. This notification can be made using any known communication network. In the case of people, this notified user may be the same user to whom the device is monitored; but in general 30 will be an external user who uses the proposed system to monitor different entities (for example, the owner of a livestock farm if the monitored beings are the livestock of that farm). The non-verification of the patterns is established automatically or manually by the user of the solution. Additionally, and for the compression of the solution by the user thereof, the server can generate 35 Indicators (8), which can be represented on an understandable numerical scale or by color code among others, associated with each of the physical, environmental and social magnitudes of each of the devices present in the solution. The devices used in the present invention to collect (and process) data from the monitored entities 5, are usually internet devices of things with certain characteristics such as: They are devices that work in frequency bands with limitation as to the amount of data to be sent. Unlike other devices that use technologies such as GSM, WiFi, Bluetooth, etc., where there is no limitation as to the amount of data or the type of data (data, images, video, etc.), the devices used in This method only allows sending small amounts of raw data with high latencies and in some cases without confirmation of receipt of the information. Examples of existing technologies with such limitations of data to be sent can be: 15 or Sigfox. Sigfox technology operates in the ISM frequency bands that are in Europe at 868MHz, while in other regions it focuses on the 915MHz band. Sigfox technology allows sending up to 70 bytes / hour. o Lora (from English, “long range low power network”, long range network and low power 20). Lora technology operates in the same frequency bands as Sigfox technology. The limitation in terms of sending data by Lora technology is between 8.3 to 208 bytes / hour. or NB-IoT (from English “Narrow Band IoT”, “Narrow Band IoT” in Spanish), LTE-M (from English “Long Term Evolution for Machines”, “Long term evolution 25 for machines” in Spanish), etc. NB-IoT technology offers speeds of up to 250kbps (up and down) and a latency between 1.6 and 10 seconds. Limit upload packet size to 1000 bytes. They are devices in which the optimization of energy is a fundamental element since they are used in applications where the usual replacement of the battery or its charge is not possible. For example, extensive livestock monitoring devices where animals are not accessible at all times. They are devices that use a communication module (also called a communication interface) that allows them to connect directly to the Internet without the need for intermediate gateways. Therefore, the devices, provided there is coverage of the 35 Radio frequency technology used, sends the information directly to a central server (through the communication module) without the need for intermediate gateways that collect the information. It is also understood as devices that use intermediate gateways to devices that use technologies such as Bluetooth, RFID or NFC, among others, connect to a hub or mobile phone or other element for sending the information. On this type of devices, the method of the present invention has no application. They are devices that have a locator (for example, a GPS system or any other location system) for obtaining geo-location information. This geo-location information is essential for the extraction of 10 behavior patterns. Figure 2 shows the scheme of operation of the method in the part of the device according to an embodiment of the invention. The device has one or more sensors (in an alternative embodiment some of these sensors are not present but communicate with the same through a communication network). Each of these sensors measure one or more physical, physiological or environmental variables in relation to the body (animal, person or object) that monitors the IoT device (1) (in a preferred embodiment the device is usually found in said monitored body) . These sensors provide a continuous flow of information (10) with the measurements made. twenty The first part of the method consists in generating overlapping or non-overlapping temporary windows (11), so that a smaller subset of information (12) is obtained. On the poisoned information the method executes a statistical calculation process (13) that generates a series of n (n> = 1) basic statistical parameters (14a… .14n) such as, among others, mean, median, deviation typical, variance, fashion, autocorrelation, frequency components, etc. The next step consists in the calculation process (15a… .15n) of adaptive thresholds for each of the previous statistics. These adaptive thresholds (16a… 16n) for each of the previous statistics are calculated by means of the temporal (historical) analysis of the statistics and are updated every time a new window is processed. The threshold comparison process (17) compares the current statistical values (14a… .14n) of each of the variables with the threshold values (16a… 16n) and in case any value exceeds the threshold or in the If the minimum signal sending timing is exceeded (that is, if a certain period of time has elapsed without sending information from the device to the server), the location value is taken, by 35 example, from the GPS sensor (18). Next, the integration process (19) collects the statistical parameters to be sent (which may be only the statistical parameters that have exceeded the threshold or all the statistical parameters of that moment) together with the geolocation information (of that moment). Subsequently, the information is compressed (20) and optionally encrypted and encrypted to improve data security. 5 Finally, the process of sending data (21) sends the information to the server. The purpose of the generation of temporary windows (11) is to limit the temporal range of calculation of the statistical parameters associated with each variable. In this way the statistics of each variable in that time region are obtained and studied. The temporal regions are different from each other although they can overlap. For the calculation of the adaptive thresholds of each of the statistics used, the present method uses techniques such as, among others, moving averaging of the previous samples or threshold selection techniques by statistical ordering of the sample values. Adaptive thresholds are updated with the appearance of each new temporary window. In this way, the data is analyzed in 15 real time. The threshold comparison process (17) can have the following operation: The current value of each statistic result of the current window is compared with the threshold values, to detect anomalies. twenty o If any parameter exceeds or falls below the threshold (as the case may be, since for some thresholds the anomaly is that it is below the threshold and others above; the threshold may also consist of a range of values and the anomaly it is notified when the parameter is outside that range of values), the information is sent to the central server. In addition, the thresholds are updated. o If none of the parameters exceed or fall below the threshold, the threshold values are recalculated. Periodically and regardless of whether an anomaly is detected in any parameter, the threshold generation process (17) generates, through the historical of 30 values, a collection of statistical parameters for sending to the server. This compilation may consist of the values corresponding to the statistical parameters that coincide with that temporary moment or averaging of all the values after the last sending of information. 35 The information integration process (19) aims to obtain and integrate GPS information. The reason for not using information from GPS continuously is to minimize the energy consumption of the device. In conditions of tracking or obtaining the position, the GPS device consumes between 25-40mA which implies a very significant part of energy for internet devices of things of small size and where the battery life is a critical element. To optimize the time until obtaining the location, which under normal conditions can be around 30 seconds, the present method may use software techniques or “hot start” type ignition mechanisms that can reduce the acquisition time of the information. up to 3-5 seconds which implies a consumption reduction of up to 85%. 10 The information compression module (20) compacts the information prior to sending in order to minimize the energy consumption of the information transmission. This compression of the information can result in a loss of the accuracy of the measurement but from the energy point of view and taking into account the limitation of the transmission of data that involves the use of certain bands of the radio spectrum such as the used by Sigfox, Lora or NB-IoT technologies, among others, is acceptable. By way of example, the method of the present invention would compress the average temperature value with a resolution of 0.3 ° using 8 bits of information. Other solutions use 32 or 64 bits to send the same information, without losses, but obviating that in many cases the accuracy of the sensor is lower than the accuracy of the measurement. With this example, the amount of information to be sent would be reduced by a factor of 4 with the consequent energy savings. Additionally, the device, prior to sending the information, may encrypt and encode the previously compressed information in order to increase the security of the information sent. The method will apply basic encryption techniques, given the limitations of calculation capacity of the microcontrollers present in the internet of things devices. Figure 3 schematically shows the operation of the method and system 30 proposed in the server part according to an embodiment of the invention. Information from internet devices of things (1) previously analyzed, processed and compressed in the device (1), as explained above, reaches the server (3) of the proposed solution. The server may also collect information from external, open or proprietary data sources (5) that may be related to the devices used (these external sources or databases may be examples on servers external to the system with which the server communicates (3) to obtain the data it needs). This information from external data sources can be for example: weather information, satellite images, traffic conditions, schedules / activity planning etc. or any other type of information of interest. The information from the IoT monitoring devices (1) (the information of the 5 sensors associated with the device) is collected by the data collection process of the IoT devices (22), while the information from the external sources of data (5) is collected by the process of data collection from external sources (23) that also adapts the information for further processing. To communicate with external data sources, the server uses a communication network that can be used by any of the 10 known communication technologies. All this information is sent to a server processor that, by means of an information analysis algorithm (24), collects the information from all the data sources and executes a statistical processing on them by applying techniques such as (this list is only given to by way of example and not intended to have any limiting effect): 15 Time series. The method applies time series techniques such as ARIMA (integrated self-regressive model of moving average, English "Autoregressive integrated moving average") or any other, on the statistical values from the sensors of the devices. Through this analysis, a time-value relationship of each of the parameters is obtained and allows a prediction of future values in the short term. By way of example, the surface temperature of an animal has a very marked temporal behavior since the night temperature is lower than the daytime temperature, by means of the temporal analysis of the surface temperature, behaviors such as loss of the monitoring device 25 can be inferred (1 ) among others. Logistic regressions. Through logistic regressions, short-term values of the statistical parameters of the variables can be predicted based on the values of other variables. This type of technique is useful for predicting the value of a variable depending on the state of other variables. Collective intelligence algorithms that allow the obtaining of social behaviors of the devices (specifically of the entities that carry them). This type of social behavior information allows obtaining 35 patterns behavior that are very useful on certain occasions such as affinity relationships in livestock animals in extensive. Support vector machines (SVM). Through prior training or through training through a 5-user application, the method may use SVM techniques to infer patterns based on the parameter values of the different variables. Groups. The method may perform groupings of variables and associate them with certain behaviors present in the individuals that are being monitored. After this statistical processing, the pattern generation module (25) will produce patterns of individual and / or collective and / or social behaviors (6) of all system monitoring devices (which will correspond to patterns of 15 individual behaviors and / or collective and / or social of the living being associated with said device), based on the history of the data received and information from the external databases (in addition it can also take into account apart from design parameters adjustable by the user of the system ). twenty If the data received from any of the devices is not within the pattern of behavior (individual, collective or social), the notification generation module (26) will generate notifications (7) and send them through a communication network ( using email, SMS, push notifications or any other known notification technology), to the end user (or users) of the system (the server normally has a list with the users to notify 25 depending on the device whose behavior is abnormal). To do this, you will use a communication network that can use any of the known communication technologies (GSM, 3G, LTE, 4G. Or any other). If there are several devices whose behavior is anomalous, a single notification can be sent listing the devices whose behavior is anomalous. 30 In other words, in the event that some pattern of behavior is not verified, the notification generation module notifies the user. For its part, the indicator generation module (27) generates a series of indicators (8) that are represented in a friendly way (for example, in the form of a color code or numerical scale), in relation to variables 35 monitored to facilitate the understanding of the information by the user of the solution. If the behavior of the device is not anomalous (that is, the data corresponding to said device are within the expected behavior pattern), the behavior patterns can be recalculated taking into account the statistics corresponding to said device. The server will also include (although not explicitly shown in Figure 3) communication modules (also called communication interfaces) that have the technology 10 necessary to allow the server to communicate with both monitoring devices (using for example Sigfox or Lora technology ) as with the end users of the system (to send them notification of anomalies or present information to them) and with external data sources. fifteen The proposed method and system could, for example, generate, among others, the following behavior patterns (this listing is only given by way of example and is not intended to have any limiting effect): Pattern of social behavior in animals. Analyzing the geo-20 location information of different animals together, a marker indicating the social relations of the animals with each other can be established. When this pattern is not verified, this method generates a notification to the farmer indicating a possible anomaly in a given animal. 25 Pattern of rumination and feeding in animals of a certain area using information from all the devices mounted on animals (accelerometer and geo-location), from satellite images (images of normalized vegetation index, NVDI), information from meteorological data sources (temperature evolution, rainfall, etc.) and even 30 land use information where animals are located. Through the generation of this pattern, land use can be optimized for better animal feed. Intrusion, attack and / or theft detection pattern in the territory in which the group or herd is based on the variation, among others, the following patterns: sudden and substantial variation of the group's activity levels; disintegration or dissolution of the group based on geo-location information; isolation of certain individuals from the group; cessation of activity of some or some individuals 5 of the group; variation in temperature levels; location of individuals outside their usual territory geographically delimited. Behavior pattern operators of hazardous facilities, carriers, cleaning operators, etc. Using the geo-location information of the 10 devices associated with the person and the information coming from external data sources such as meteorological information and traffic status. Through these patterns, anomalies can be generated, for example, that an operator is in an unauthorized risk zone in an installation, and optimize the use of resources, since for example an optimal map for maintenance could be generated and 15 cleaning of a certain city. Elderly behavior pattern. Through geo-location information and sensors such as accelerometer, gyroscope, gas detectors, etc. and from information from external data sources such as meteorological information, a pattern of routine behavior of older people can be established. In this way, when the data coming from the monitoring device carried by the elderly person is not within the expected routine behavior, the user (nurse, family member ...) can be notified to verify that the older person is well. 25 Pattern of nocturnal movement of arch of the legs in people. Through the acceleration and rotation sensors present in the device and other variables from external data sources, a series of markers such as amount of movement, range of motion, etc. can be generated. of the 30 person (valued on a friendly scale). These markers can be used later by a specialist to provide the best treatment or care. One of the many novelties of the present invention lies in the use of external data sources that can be open or proprietary. These data sources may be among others (this list is only given by way of example and is not intended to have any limiting effect): 5 Geolocated meteorological information at the location of the device. There are many online services, free or paid, that provide weather information based on a position. This information, by way of example, can be used in relation to the behavior of older people, since for example, if the weather has heavy rains or low temperatures, it will be normal for the person to change their behavior pattern. Information from proprietary databases. On certain occasions, the use of information from external databases provides fundamental information for the system. As an example, in the event that internet devices of things are carried by operators, information for example, work shifts, work permits, etc. is essential. Information from traffic status. There are internet services that 20 provide traffic status information. In this case, this information is useful, for example, when internet devices of things are associated with vehicle fleets. Information from satellite images. Information from 25 satellite images provides information in different frequency bands in relation to the state of the earth's surface. In this case, the process of collecting data from external sources (23) processes the information from the satellite images to generate indicators that affect the entities monitored by the internet devices of things. By way of example, by processing the information 30 from the normalized vegetation index images (NDVI), the quality of the pasture where the animals are found can be estimated and this information can be related to the location information and other sensors from devices to infer behavior patterns; since for example, if analyzing the NVDI images a low grass quality is estimated, it is normal that the 35 Animals have a greater activity for the search for food. Therefore, it is essential to analyze this satellite information to obtain behavioral patterns. Information from social networks. Using data mining techniques, patterns that can influence the monitoring devices that are monitoring a particular entity can be extracted. Through the collective intelligence algorithms, the social relationships between the different individuals that carry the internet device of things are analyzed. These algorithms 10 analyze the individual information of each of the devices and the relationships established with the information coming from other devices, establishing affinity relationships. By way of example, by studying the value of the individual and joint location of each of the animals of an extensive livestock farm, relationships of "friendship" between different animals of the farm are established. Usually, when these relationships are broken, it is an indication that an anomaly is occurring in the individual or in the exploitation. As a recap, we will now summarize the proposed method for obtaining patterns based on monitoring devices and data analysis, for a preferred embodiment. As indicated, the method in its preferred embodiment (Figure 1) consists of two differentiated process steps: the method in the device (2) is executed on the monitoring device (1) (normally devices using “ internet of things ”) 25 and analyzes the values related to the physical, physiological (of the animal or object that carries the device) or environmental variables measured by sensors installed in said device. The device can be carried on a collar, anklet, on the clothes worn by the wearer, in a pocket, in a harness or by any other known means or system. In another embodiment, some of said sensors may not be installed in the device but be external to it and communicate with it with any known communication technology. The analyzed information is sent to a central server (3) depending on whether the statistical parameters associated with these variables exceed a threshold or on a timed basis. In the central server (3), the server performs a method (4) by which it analyzes the information coming from the internet devices of things and using information from external, open or proprietary data sources, (5) , generates a series of patterns of individual, collective and social behavior (6) using statistical techniques such as time series, groupings, Bayesian techniques, among others. In the same way, 5 when any of the patterns is not met or exceeds a threshold set automatically or manually by the user of the solution, the server method (4) generates notifications (7) to the users of the tool. Finally, the server (4), after analyzing the data, can generate a series of indicators (8) to facilitate the compression of the information to the end users of the solution. These indicators (8), for example, show on an understandable numerical scale 10 or in color coding, the state of the variable associated with the internet device of things associated with a person, animal or object. In one embodiment, the present invention is used for monitoring unconfined animals. fifteen In one embodiment, the internet monitoring devices of things (1) are installed on cattle, for example on livestock animals in extensive. In one embodiment, the variables monitored by the internet monitoring device 20 of things (1) can be: body surface temperature, 3-axis acceleration and GPS location although of course it is possible to monitor other variables by means of the appropriate sensors. In the embodiment, the sending of information is also carried out in a timed manner regardless of the threshold values set in the device. In the embodiment, the information is compressed into 12 bytes of information (although any other understanding is possible). 30 In the embodiment, the central server (3) generates patterns of behavior (6) individual, collective and social, for example the use of Bayesian techniques and time series based on the data received by all devices located in the same region. In the embodiment, the central server (3) collects information from external data sources (5) 35 such as meteorological information and satellite information. In the embodiment, the central server (3) generates notifications (7) when the behavior patterns (6) are not met based on parameters set automatically based on the preferences of the end user of the application. 5 In the embodiment, all the information from each device is presented to the end user of the information summarized in several (for example, six) indicators (8) with a color code to facilitate their understanding. In this text, when we talk about behavior patterns of 10 monitoring devices or behavior patterns of living beings (animals or people) or objects; both expressions refer to the same concept, that is, to patterns of behavior of the living being or object that carries said monitoring device (which are obtained based on, among other factors, information on the physiological and environmental variables of the living being or object collected and sent to the server by the monitoring device). In no case, the present invention makes any kind of diagnosis on the monitored entities. Although in the present text, there is usually talk of a server (3) (also called a central server), this would be in a preferred embodiment. In other embodiments, the system 20 may have more than one server with which the devices communicate (for example, different groups of devices can communicate with different servers, that is, each server can manage different groups of devices); performing all these existing servers in the system functions analogous to those described for the central server (3). 25 In this text, the term "comprises" and its derivations (such as "understanding", etc.) should not be understood in an exclusive sense, that is, these terms should not be construed as excluding the possibility that what is described and defined can include more elements, stages, etc. Some preferred embodiments of the invention are described in the dependent claims 30 which are included below. Describing sufficiently the nature of the invention, as well as the way to perform it in practice, it should be noted that its different parts can be manufactured in a variety of materials, sizes and shapes, and can also be introduced into its constitution or procedure, those variations that the practice advises, as long as they do not alter the fundamental principle of the present invention. This detailed description is provided to help a complete understanding of the invention. Therefore, those skilled in the art will recognize that variations, changes or modifications of the embodiments described herein can be carried out without departing from the scope of protection of the invention. Also, the description of functions and elements well known are omitted for clarity and conciseness. The description and drawings simply illustrate the principles of the invention. Therefore, it should be appreciated that those skilled in the art will be able to devise various provisions that, although not explicitly described or shown herein, represent the principles of the invention and are included within its scope. 10 In addition, all the examples described in this document are provided primarily for pedagogical reasons to help the reader understand the principles of the invention and the concepts contributed by the inventor (s) to improve the technique, and should be considered as not limiting with respect to such examples and conditions described specifically. In addition, everything stated in this document related to the principles, aspects and embodiments of the invention, as well as the specific examples thereof, encompass equivalences thereof.Although the present invention has been described with reference to specific embodiments, those skilled in the art should understand that the foregoing and various other changes, omissions and additions in the form and detail thereof can be made without departing from the scope of the invention. as defined by the following claims.
权利要求:
Claims (10) [1] 1. Method for monitoring a group of living beings, where each living being in the group is an extensive livestock animal and carries a monitoring device (1), where the method comprises the following steps performed by each monitoring device 5 ( one): a) Receive information on one or more physical, physiological and / or environmental variables of the living being that carries the monitoring device (1), measured by one or more sensors associated with the monitoring device (1), where the one or more variables they are at least one of the following: surface temperature of a body of the living being, movement of the living being, acceleration of the living being or rotation of the living being; b) Obtain statistical parameters for each of the one or more variables in time windows by processing said information received, where the statistical parameters are at least one of the following: mean, variance, standard deviation, maximum, minimum or mode of the values of each variable in each time window; fifteen c) Compare the value of each statistical parameter in the current time window with thresholds previously calculated by the monitoring device (1), based on at least previous values of said statistical parameters; d) If as a result of said comparison, no anomaly is detected in any of the statistical parameters, recalculate the value of each of the previously calculated thresholds 20 taking into account the current value of each statistical parameter in the current time window; e) Send information of one or more statistical parameters and a current location information of the monitoring device (1) to the server (3): at regular intervals; I'm 25 if, as a result of said comparison, any anomaly is detected in any of the statistical parameters or if more than a predetermined time has elapsed since the last information sent, where the monitoring device (1) uses at least one of the following communication technologies: Sigfox, Lora, NB-IoT or LTE-M to communicate with the server (3), and 30 where the monitoring device (1) activates timed a location sensor associated with the monitoring device (1) and obtains information on the current location of the monitoring device (1) before sending information to the server (3); where the method further comprises the following steps performed by server 35 (3): f) Collect information received from the statistical parameters of the monitoring devices (1) of the group of living beings; g) Collect information received from one or more external data sources (5); h) Generate behavior patterns for each monitoring device (1) based on a statistical processing of the information collected in steps f) and g), 5 where the generation of behavior patterns for each monitored device (1) is done in at least based on the information received from more than one monitoring device (1) of the living beings of the group, and where the generation of patterns is done by applying at least one of the following techniques on the information collected: Time series, Logistic regressions , Decision Trees, Support Vector Machines, 10 Bayesian Statistical Analysis, Collective Intelligence Algorithms or Clusters; i) Upon receiving information sent by a monitoring device (1), determine whether said information sent verifies the behavior patterns of said monitoring device (1), previously generated and stored by the server (3); j) If it is determined that the information received from any of the monitoring devices 15 (1), does not verify the behavior patterns generated for said any of the monitoring devices (1) or the information received from said monitoring device (1 ) is not within a previously defined range of values, to notify at least one user associated with said one of the monitoring devices (1) through a communication network that an anomaly has been detected in the behavior of said any of the monitoring devices (1). [2] 2. The method according to claim 1 wherein the monitoring device (1) of each living being is an electronic device using Internet of Things Technology with limited data transfer. 25 [3] 3. Method according to any of the preceding claims wherein the location sensor is a GPS location system. [4] 4. Method according to any of the preceding claims, further comprising: k) Present to the user associated with each monitoring device (1) part or all of the information received from each monitoring device (1) through a user interface. [5] 5. Method according to any of the preceding claims wherein the information to be sent in step e) is also encoded and / or encrypted in the monitoring device (1) before being sent to the server (3). [6] Method according to any of the preceding claims wherein the information of the one or more external data sources (5) is at least one of: meteorological information and information from satellite images. [7] 7. Method according to any of the preceding claims wherein the patterns generated for each monitoring device (1) are individual, collective or social patterns. 10 [8] 8. Method according to any of the preceding claims where for the generation of behavior patterns for each monitoring device (1) in step h), it is based on the information received from all the devices of the group of living beings whose location is find within a given region. fifteen [9] 9. System for monitoring a group of living beings, where each living being in the group is an extensive livestock animal, where the system comprises: - A monitoring device (1) carried by each living being in the group, where each monitoring device (1) comprises: 20 - One or more sensors configured to measure one or more physical, physiological and / or environmental variables of the living being that carries the monitoring device (1), where the one or more variables are at least one of the following: surface temperature of a body of the living being, movement of the living being, acceleration of the living being or rotation of the living being; 25 - A location sensor; - A communication module configured to communicate with a server (3) using at least one of the following communication technologies: Sigfox, Lora, NB-IoT or LTE-M; - A processor configured for: 30 - Obtain statistical parameters for each variable by processing the information received from the one or more sensors in time windows, where the statistical parameters are at least one of the following: mean, variance, standard deviation, maximum, minimum or mode of the values of each variable in each time window; 35 - Compare the value of each statistical parameter in the current time window with thresholds previously calculated by the monitoring device (1), based on at least previous values of said statistical parameters; - If, as a result of said comparison, no anomaly 5 is detected in any of the statistical parameters, recalculate the value of each of the previously calculated thresholds taking into account the value of each statistical parameter in the current time window; - Activate the location sensor timed and obtain information on a current location of the monitoring device (1); and 10 - Send information of one or more statistical parameters and the current location information to the server (3) through the communication module: - at regular intervals; I - if as a result of said comparison, any anomaly is detected in any of the statistical parameters or, if more than a predetermined time has elapsed since the last sending of information; - The server (3) comprising: - A first communication module configured to communicate with the monitoring devices (1), a second communication module configured to communicate with external data sources (5) and a third communication module configured to communicate with system users; Y - A processor configured to: - Collect information received through the first communication module of one or more of the monitoring devices (1) of the group of living beings; 25 - Collect information received from one or more external data sources (5) through the second communication module; - Generate behavior patterns for each monitoring device (1) based on a statistical processing of the information collected from the monitoring devices (1) of the group of 30 living beings and external data sources; where the generation of behavior patterns for each monitored device (1), is based on at least the information received from more than one monitoring device (1) of the living beings of the group, and where the generation of patterns is performed applying at least one of the following techniques on the information collected: Time series, Logistic regressions, Trees Decision, Support Vector Machines, Bayesian Statistical Analysis, Collective Intelligence Algorithms or Groups; - Upon receiving information sent by a monitoring device (1), determine whether said information sent verifies the behavior patterns of said monitoring device (1), previously generated and stored by the server (3); - If it is determined that the information received from any of the monitoring devices (1), does not verify the behavior patterns generated for said any of the monitoring devices (1) or the information received from said monitoring device (1) does not It is within a range 10 of previously defined values, to notify at least one user associated with said one of the monitoring devices (1) by means of the third communication module that an anomaly in the behavior of said one of the monitoring devices (1). fifteen [10] 10. System according to claim 9 wherein the monitoring devices (1) are electronic devices using Internet of Things Technology with limited data transfer.
类似技术:
公开号 | 公开日 | 专利标题 US9253168B2|2016-02-02|Secure pairing of devices via pairing facilitator-intermediary device US20190167106A1|2019-06-06|Multiple Sensors for Monitoring Health and Wellness of an Animal US20180146645A1|2018-05-31|System and method for monitoringlivestock US10905105B2|2021-02-02|Farm asset tracking, monitoring, and alerts CN105559753B|2018-01-05|Portable wireless biometric device is synchronous US20150223705A1|2015-08-13|Multi-functional user wearable portable device CN103268419B|2016-05-11|Health management system arranged and the method for operating in Internet of Things belt type supervising device and high in the clouds US9572647B2|2017-02-21|Paired thermometer temperature determination US7616110B2|2009-11-10|Mobile wireless customizable health and condition monitor US20140267299A1|2014-09-18|Veterinarian User Interface for Monitoring Health and Wellness of an Animal JP4418873B2|2010-02-24|Biological management system ES2748175T3|2020-03-13|Method and apparatus for determining the risk of a patient leaving a safe area US20160249815A1|2016-09-01|Safety system ES2655544B1|2018-10-26|Method and system for monitoring living things US8461980B2|2013-06-11|Wellbeing transponder system ES2378934A1|2012-04-19|Addition to patent p200201710 "portable system for monitoring the movement, posture, and physical activity of a human being over 24 hours" Katemboh et al.2019|Integrated animal health care using iot JP6186097B1|2017-08-23|Monitored entity information processing system Symeonaki et al.2021|Enabling IoT wireless technologies in sustainable livestock farming toward agriculture 4.0 Bettini et al.2016|SafeTrekker: towards automatic recognition of critical situations in mountain excursions CA3105572C|2022-01-18|Tracking device and system Ambrosio et al.2015|Learning About Animals and Their Social Behaviors for Smart Livestock Monitoring Senthil et al.2020|Real Time Assistance for Alzheimer's Patients using IoT and Cloud Computing
同族专利:
公开号 | 公开日 ES2655544B1|2018-10-26| WO2018178461A1|2018-10-04|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US5835901A|1994-01-25|1998-11-10|Martin Marietta Corporation|Perceptive system including a neural network| US20030065409A1|2001-09-28|2003-04-03|Raeth Peter G.|Adaptively detecting an event of interest| WO2006087854A1|2004-11-25|2006-08-24|Sharp Kabushiki Kaisha|Information classifying device, information classifying method, information classifying program, information classifying system| CA2940523A1|2014-02-24|2015-08-27|Equus Global Holdings Llc|Mobile animal surveillance and distress monitoring| WO2016118686A1|2015-01-23|2016-07-28|Iteris, Inc.|Modeling of crop growth for desired moisture content of targeted livestock feedstuff for determination of harvest windows using field-level diagnosis and forecasting of weather conditions and observations and user input of harvest condition states| WO2017032873A2|2015-08-26|2017-03-02|Resmed Sensor Technologies Limited|Systems and methods for monitoring and management of chronic desease|
法律状态:
2018-10-26| FG2A| Definitive protection|Ref document number: 2655544 Country of ref document: ES Kind code of ref document: B1 Effective date: 20181026 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 ES201700316A|ES2655544B1|2017-03-29|2017-03-29|Method and system for monitoring living things|ES201700316A| ES2655544B1|2017-03-29|2017-03-29|Method and system for monitoring living things| PCT/ES2018/070240| WO2018178461A1|2017-03-29|2018-03-26|Method and system for monitoring living beings| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|